export interface MiniProgramRecordVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 小程序基础id
   */
  baseId: string | number;

  /**
   * 主体性质
   */
  ztxzType: number;

  /**
   * 主办单位名称
   */
  zbdwName: string;

  /**
   * 备案省份
   */
  province: string;

  /**
   * 备案城市
   */
  city: string;

  /**
   * 备案县区
   */
  district: string;

  /**
   * 通讯地址
   */
  address: string;

  /**
   * 主体信息备注
   */
  comment: string;

  /**
   * 主体备案号
   */
  recordNumber: string;

  /**
   * 临时居住证明照片
   */
  residencePermit: string | number;

  /**
   * 主体证件类型
   */
  certificateType: number;

  /**
   * 主体证件号码
   */
  certificateNumber: string;

  /**
   * 主体证件住所
   */
  certificateAddress: string;

  /**
   * 主体证件照片
   */
  certificatePhoto: string;

  /**
   * 负责人姓名
   */
  fzrName: string;

  /**
   * 负责人联系方式
   */
  fzrMobile: string;

  /**
   * 负责人电子邮件
   */
  fzrEmail: string;

  /**
   * 负责人应急联系方式
   */
  emergencyContact: string;

  /**
   * 负责人证件类型
   */
  fzrCertificateType: string;

  /**
   * 负责人证件号码
   */
  fzrCertificateNumber: string;

  /**
   * 负责人证件有效期起始日期
   */
  certificateValidityDateStart: string | number;

  /**
   * 负责人证件有效期终止日期
   */
  certificateValidityDateEnd: string | number;

  /**
   * 负责人证件正面照片
   */
  certificatePhotoFront: string;

  /**
   * 负责人证件背面照片
   */
  certificatePhotoBack: string;

  /**
   * 授权书
   */
  authorizationLetter: string;

  /**
   * 扫脸认证任务id
   */
  verifyTaskId: string | number;

  /**
   * 法人代表姓名
   */
  frName: string;

  /**
   * 法人证件号码
   */
  frCertificateNumber: string;

}

export interface MiniProgramRecordForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 小程序基础id
   */
  baseId?: string | number;

  /**
   * 主体性质
   */
  ztxzType?: number;

  /**
   * 主办单位名称
   */
  zbdwName?: string;

  /**
   * 备案省份
   */
  province?: string;

  /**
   * 备案城市
   */
  city?: string;

  /**
   * 备案县区
   */
  district?: string;

  /**
   * 通讯地址
   */
  address?: string;

  /**
   * 主体信息备注
   */
  comment?: string;

  /**
   * 主体备案号
   */
  recordNumber?: string;

  /**
   * 临时居住证明照片
   */
  residencePermit?: string | number;

  /**
   * 主体证件类型
   */
  certificateType?: number;

  /**
   * 主体证件号码
   */
  certificateNumber?: string;

  /**
   * 主体证件住所
   */
  certificateAddress?: string;

  /**
   * 主体证件照片
   */
  certificatePhoto?: string;

  /**
   * 负责人姓名
   */
  fzrName?: string;

  /**
   * 负责人联系方式
   */
  fzrMobile?: string;

  /**
   * 负责人电子邮件
   */
  fzrEmail?: string;

  /**
   * 负责人应急联系方式
   */
  emergencyContact?: string;

  /**
   * 负责人证件类型
   */
  fzrCertificateType?: string;

  /**
   * 负责人证件号码
   */
  fzrCertificateNumber?: string;

  /**
   * 负责人证件有效期起始日期
   */
  certificateValidityDateStart?: string | number;

  /**
   * 负责人证件有效期终止日期
   */
  certificateValidityDateEnd?: string | number;

  /**
   * 负责人证件正面照片
   */
  certificatePhotoFront?: string;

  /**
   * 负责人证件背面照片
   */
  certificatePhotoBack?: string;

  /**
   * 授权书
   */
  authorizationLetter?: string;

  /**
   * 扫脸认证任务id
   */
  verifyTaskId?: string | number;

  /**
   * 法人代表姓名
   */
  frName?: string;

  /**
   * 法人证件号码
   */
  frCertificateNumber?: string;

}

export interface MiniProgramRecordQuery extends PageQuery {

  /**
   * 小程序基础id
   */
  baseId?: string | number;

  /**
   * 主体性质
   */
  ztxzType?: number;

  /**
   * 主办单位名称
   */
  zbdwName?: string;

  /**
   * 备案省份
   */
  province?: string;

  /**
   * 备案城市
   */
  city?: string;

  /**
   * 备案县区
   */
  district?: string;

  /**
   * 通讯地址
   */
  address?: string;

  /**
   * 主体信息备注
   */
  comment?: string;

  /**
   * 主体备案号
   */
  recordNumber?: string;

  /**
   * 临时居住证明照片
   */
  residencePermit?: string | number;

  /**
   * 主体证件类型
   */
  certificateType?: number;

  /**
   * 主体证件号码
   */
  certificateNumber?: string;

  /**
   * 主体证件住所
   */
  certificateAddress?: string;

  /**
   * 主体证件照片
   */
  certificatePhoto?: string;

  /**
   * 负责人姓名
   */
  fzrName?: string;

  /**
   * 负责人联系方式
   */
  fzrMobile?: string;

  /**
   * 负责人电子邮件
   */
  fzrEmail?: string;

  /**
   * 负责人应急联系方式
   */
  emergencyContact?: string;

  /**
   * 负责人证件类型
   */
  fzrCertificateType?: string;

  /**
   * 负责人证件号码
   */
  fzrCertificateNumber?: string;

  /**
   * 负责人证件有效期起始日期
   */
  certificateValidityDateStart?: string | number;

  /**
   * 负责人证件有效期终止日期
   */
  certificateValidityDateEnd?: string | number;

  /**
   * 负责人证件正面照片
   */
  certificatePhotoFront?: string;

  /**
   * 负责人证件背面照片
   */
  certificatePhotoBack?: string;

  /**
   * 授权书
   */
  authorizationLetter?: string;

  /**
   * 扫脸认证任务id
   */
  verifyTaskId?: string | number;

  /**
   * 法人代表姓名
   */
  frName?: string;

  /**
   * 法人证件号码
   */
  frCertificateNumber?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



